package com.zzyl.mapper;

import com.zzyl.entity.Bed;
import com.zzyl.vo.BedVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface BedMapper {
//5.3.0 根据楼层id查询房间
    List<BedVo> getBedsByRoomId(Long roomId);

    // 5.3.1 新增床位
    void addBed(Bed bed);

    // 新增床位前判断，新增的床位号码是否存在
    Integer countByBedNumber(String bedNumber);

    // 5.3.2 根据床位id 查询床位
    int queryBedById(Long id);

    //5.3.3 修改床位
    int updateBed(Bed bed);

    //5.3.4 删除床位   @param id
    int deleteById(Long id);


    ;
}

